11.1 c++ 结构体 您所在的位置:网站首页 struct stu 11.1 c++ 结构体

11.1 c++ 结构体

#11.1 c++ 结构体| 来源: 网络整理| 查看: 265

第十一章 结构体 11.1 结构体的概述

有时我们需要将不同类型的数据组合成一个有机的整体如:

一个学生有学号/姓名/性别/年龄/地址等属性:

int num; char name[20]; char sex; int age; char addr[30];

显然单独定义以上变量比较繁琐,数据不便于管理。

c++提供struct关键字 可以将不同类型封装在一起,形成新的结构叫做“结构体”

struct Student { int num; char name[20]; char sex; int age; cahr addr[30]; } 11.1.1 结构体类型的定义 struct 结构体类型名 { 成员列表; };//注意此处有分号

如:

//定义结构体类型 //系统不会为结构体类型开辟空间 只会为结构体类型定义的变量开辟空间 struct Student { //int num = 10; int num;//结构体成员 char name[32]; }; //结构体中的成员拥有独立的空间 //结构体定义变量 Student lucy;//lucy为结构体变量名 Student bob;//bob为结构体变量名

在这里插入图片描述

访问结构体变量中成员的方法:结构体变量.成员名

三种定义结构体类型的方法:

在这里插入图片描述

11.2 结构体变量的操作 11.2.1 结构体变量的初始化 struct Stu { int num; char name[32]; }; void test01() { Stu lucy; cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有